home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / PowerPlant / LFolderWatcher / LFSSpecComparator.cp < prev    next >
Encoding:
Text File  |  1995-08-27  |  1.7 KB  |  51 lines  |  [TEXT/CWIE]

  1. // ===========================================================================
  2. //    LFSSpecComparator.cp            © 1995, Éric Forget. All rights reserved.
  3. // ===========================================================================
  4. //    
  5. //    ************************************************************************
  6. //    *                                                                      *
  7. //    *    Before using this code you should read the "License Agreement"     *
  8. //    *    document and agree with it.                                        *
  9. //    *                                                                      *
  10. //    ************************************************************************
  11. //
  12. //    LFSSpecComparator is simple class to compare two FSSpec record in a
  13. //    LSortedList.
  14. //
  15. // ---------------------------------------------------------------------------
  16.  
  17.  
  18. #include    "LFSSpecComparator.h"
  19.  
  20.  
  21.  
  22. // ---------------------------------------------------------------------------
  23. //        • LFSSpecComparator
  24. // ---------------------------------------------------------------------------
  25.  
  26. LFSSpecComparator::LFSSpecComparator()
  27. {
  28. }
  29.  
  30.  
  31. // ---------------------------------------------------------------------------
  32. //        • ~LFSSpecComparator
  33. // ---------------------------------------------------------------------------
  34.  
  35. LFSSpecComparator::~LFSSpecComparator()
  36. {
  37. }
  38.  
  39. // ———————————————————————————————————————————————————————————————————————————
  40. //        • Compare
  41. // ———————————————————————————————————————————————————————————————————————————
  42.  
  43. Int32
  44. LFSSpecComparator::Compare(
  45.     const void*    inCompData1,
  46.     const void* inCompData2) const
  47. {
  48.     return ::CompareString(((FSSpec *)inCompData1)->name, ((FSSpec *)inCompData2)->name, nil);
  49. }
  50.  
  51.